Integrated circuit for random access method and apparatus

ABSTRACT

Integrated circuitry for use in a mobile radio station includes a receiver that receives control information and a data processor coupled to the receiver. The data processor provides a number of different sequences that are derived from a base sequence. The different derived sequences are respectively associated with different amounts of data or reception qualities, have different cyclic shifts, and are arranged in an increasing order of the cyclic shifts. The data processor randomly selects a sequence from a subset of the derived sequences. The subset of derived sequences depends on the control information.

This application is a continuation of U.S. patent application Ser. No.13/781,142, filed Feb. 28, 2013, which is a continuation of U.S. patentapplication Ser. No. 13/333,805, filed Dec. 21, 2011, which is acontinuation of U.S. patent application Ser. No. 12/293,530, filed Sep.18, 2008, which is the US national phase of international applicationPCT/JP2007/055695, filed Mar. 20, 2007, which designates the US andclaims priority to JP Application No. 2006-076995, filed Mar. 20, 2006,the entire contents of each of which are hereby incorporated byreference in this application.

TECHNICAL FIELD

The present invention relates to a radio communication mobile stationapparatus and a radio communication method.

BACKGROUND

Presently, studies are underway to use RACH (Random Access Channel) forinitial access from a radio communication mobile station apparatus(hereinafter simply “mobile station”) to a radio communication basestation apparatus (hereinafter simply “base station”), in 3GPP RAN LTE(Long Term Evolution) (see Non-Patent Document 1). The RACH is utilized,for example, to make an association request and a resource request tothe base station, and in initial access upon acquiring uplinktransmission timing synchronization.

A mobile station transmitting a RACH signal selects one of a pluralityof unique signatures in the RACH and transmits the selected signature tothe base station to distinguish itself from other mobile stationstransmitting RACH signals.

Moreover, in the RACH, taking into account that a plurality ofsignatures are transmitted from a plurality of mobile stations at thesame time, studies are underway to use code sequences having lowcross-correlation and high autocorrelation as signatures so as todemultiplex and detect those signatures in the base station. As a codesequence having such characteristics, the CAZAC (Constant Amplitude ZeroAuto-Correlation) sequence is known, which is one of GCL (GeneralizedChirp-Like) sequences (see Non-Patent Document 2).

Furthermore, to reduce the processing delay after the initial access,studies are underway to report, in the RACH, control informationincluding the mobile station ID, the reason for RACH transmission,bandwidth allocation request information (QoS information, the amount ofdata, and so on), and downlink received quality information (seeNon-Patent Document 3).

-   Non-patent Document 1: 3GPP TSG-RAN WG1 LTE Ad Hoc Meeting,    R1-060047, NTT DoCoMo, NEC, Sharp, “Random Access Transmission in    E-UTRA Uplink,” Helsinki, Finland, 23-25 Jan. 2006-   Non-patent Document 2: 3GPP TSG-RAN WG1 LTE Ad Hoc Meeting,    R1-060046, NTT DoCoMo, NEC, Sharp, “Orthogonal Pilot Channel    Structure in E-UTRA Uplink,” Helsinki, Finland, 23-25 Jan. 2006-   Non-patent Document 3: 3GPP TSG-RAN WG1 LTE Ad Hoc Meeting,    R1-060480, Qualcomm, “Principles of RACH,” Denver, USA, 13-17 Feb.    2006

Example Problems to be Solved

Various studies are presently conducted for a method for reportingcontrol information in the RACH, and efficient reporting of controlinformation in the RACH meets a strong demand.

It is therefore an object of the present invention to provide a mobilestation and radio communication method for efficiently reporting controlinformation in the RACH.

SUMMARY

The mobile station of the present invention adopts a configurationincluding: a selecting section that selects one code sequence from abase code sequence associated with control information to be reportedand a plurality of derived code sequences derived from the associatedbase code sequence, or from a plurality of derived code sequencesderived from the base code sequence associated with the controlinformation to be reported; and a transmitting section that transmitsthe selected code sequence in a random access channel.

The radio transmission method of the present invention includes stepsof: selecting one code sequence from a base code sequence associatedwith control information to be reported and a plurality of derived codesequences derived from the corresponding base code sequence, or from aplurality of derived code sequences derived from the base code sequenceassociated with the control information to be reported; and transmittingthe selected code sequence in a random access channel.

The present invention provides an advantage of reporting controlinformation efficiently in the RACH.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a block diagram showing the configuration of the mobilestation according to Embodiment 1;

FIG. 2 illustrates the CAZAC sequences according to Embodiment 1;

FIG. 3 shows the control information according to Embodiment 1;

FIG. 4 is the reference table (table example 1) according to Embodiment1;

FIG. 5 is the reference table (a simplified version of the referencetable in FIG. 4) according to Embodiment 1;

FIG. 6 shows an example of control information multiplexing according toEmbodiment 1;

FIG. 7 shows the rate of occurrence of control information according toEmbodiment 1;

FIG. 8 shows the reference table (table example 2) according toEmbodiment 1;

FIG. 9 shows the reference table (table example 3) according toEmbodiment 2;

FIG. 10 is a block diagram showing the configuration of the mobilestation according to Embodiment 3; and

FIG. 11 is the reference table (table example 4) according to Embodiment3.

DETAILED DESCRIPTION OF NON-LIMITING EXAMPLE EMBODIMENTS

Now, embodiments of the present invention will be described in detailwith reference to the accompanying drawings.

Embodiment 1

FIG. 1 shows the configuration of mobile station 10 of the presentembodiment.

RACH generating section 11 is constructed of signature selecting section111 and modulating section 112, and generates a RACH signal as follows.

Signature selecting section 111 selects one of a plurality of uniquecode sequences as a signature, according to inputted controlinformation, and outputs the selected code sequence to modulatingsection 112. The signature selection (code sequence selection) will bedescribed later in detail.

Modulating section 112 modulates the signature (code sequence) togenerate a RACH signal and outputs the RACH signal to multiplexingsection 12.

On the other hand, encoding section 13 encodes user data and outputs theencoded user data to modulating section 14.

Modulating section 14 modulates the encoded user data and outputs themodulated user data to multiplexing section 12.

Multiplexing section 12 time-domain-multiplexes the RACH signal and theuser data, and outputs the time-domain-multiplexed RACH signal and userdata to radio transmitting section 15. That is, after the RACH signaltransmission is completed, multiplexing section 12 outputs the user datato radio transmitting section 15.

Radio transmitting section 15 performs radio processing includingup-conversion on the RACH signal and user data, and transmits the resultto the base station via antenna 16.

Next, the signature selection (code sequence selection) will bedescribed in detail.

In the present embodiment, GCL sequences or CAZAC sequences are used assignatures (code sequences).

GCL sequence C_(k)(n) is given by equations 1 and 2. GCL sequence is acode sequence having high autocorrelation and low cross-correlation andhaving frequency response characteristics of constant amplitude. Here, Nis an arbitrary integer and represents the sequence length. Moreover, kis an integer between 1 and N-1. Further, n represents the n-th in thecode sequence length N and is an integer between 0 and N-1. The GCLsequence found by equations 1 and 2 serves as the base code sequence.

$\begin{matrix}{\lbrack 1\rbrack\mspace{616mu}} & \; \\{{{C_{k}(n)} = {\alpha \cdot {\exp\left( {\frac{j\; 2\pi\; k}{N}\left( {{\beta \cdot n} + \frac{n\left( {n + 1} \right)}{2}} \right)} \right)}}}{{where}\mspace{14mu} N\mspace{14mu}{is}\mspace{14mu}{an}\mspace{14mu}{odd}\mspace{14mu}{number}}} & \left( {{Equation}\mspace{14mu} 1} \right) \\{\lbrack 2\rbrack\mspace{616mu}} & \; \\{{{C_{k}(n)} = {\alpha \cdot {\exp\left( {\frac{j\; 2\pi\; k}{N}\left( {{\beta \cdot n} + \frac{n^{2}}{2}} \right)} \right)}}}{{where}\mspace{14mu} N\mspace{14mu}{is}\mspace{14mu}{an}\mspace{14mu}{even}\mspace{14mu}{number}}} & \left( {{Equation}\mspace{14mu} 2} \right)\end{matrix}$

Here, to acquire a large number of GCL sequences of lowcross-correlations, the sequence length N is preferably an odd numberand a prime number. Then, if the sequence length N is an odd number, bycyclically shifting, according to equation 3, the base code sequencegiven by equation 1, a plurality of derived code sequences C_(k, m)(n)of respective numbers of cyclic shifts, can be acquired from a base codesequence C_(k)(n).

$\begin{matrix}{\lbrack 3\rbrack\mspace{616mu}} & \; \\{{C_{k,m}(n)} = {\alpha \cdot {\exp\left( {\frac{j\; 2\pi\; k}{N}\begin{pmatrix}{{{\beta \cdot \left( {m \cdot \Delta} \right)}{mod}\; N} +} \\\frac{\begin{matrix}{\left( {n + {m \cdot \Delta}} \right){mod}\;{N \cdot}} \\\left( {{\left( {n + {m \cdot \Delta}} \right){mod}\; N} + 1} \right)\end{matrix}}{2}\end{pmatrix}} \right)}}} & \left( {{Equation}\mspace{14mu} 3} \right)\end{matrix}$

Then, the GCL sequence where α and β are 1 in equations 1 to 3 is aCAZAC sequence, and the CAZAC sequences are code sequences of the lowestcross-correlation among GCL sequences. That is, the base code sequenceof CAZAC sequence C_(k)(n) is found by equations 4 and 5. When the codesequence length N is an odd number, by cyclically shifting, according toequation 6, the base code sequence found by equation 4, with CAZACsequences similar to GCL sequences, a plurality of derived codesequences C_(k, m)(n) of respective numbers of cyclic shifts can beacquired from a base code sequence C_(k)(n).

$\begin{matrix}{\lbrack 4\rbrack\mspace{616mu}} & \; \\{{{C_{k}(n)} = {\exp\left( {\frac{j\; 2\pi\; k}{N}\left( {n + \frac{n\left( {n + 1} \right)}{2}} \right)} \right)}}{{where}\mspace{14mu} N\mspace{14mu}{is}\mspace{14mu}{odd}\mspace{14mu}{number}}} & \left( {{Equation}\mspace{14mu} 4} \right) \\{\lbrack 5\rbrack\mspace{616mu}} & \; \\{{{C_{k}(n)} = {\exp\left( {\frac{j\; 2\pi\; k}{N}\left( {n + \frac{n^{2}}{2}} \right)} \right)}}{{where}\mspace{14mu} N\mspace{14mu}{is}\mspace{14mu}{even}\mspace{14mu}{number}}} & \left( {{Equation}\mspace{14mu} 5} \right) \\{{C_{k,m}(n)} = {\exp\left( {\frac{j\; 2\pi\; k}{N}\begin{pmatrix}{{\left( {n + {m \cdot \Delta}} \right){mod}\; N} +} \\\frac{\begin{matrix}{\left( {n + {m \cdot \Delta}} \right){mod}\;{N \cdot}} \\\left( {{\left( {n + {m \cdot \Delta}} \right){mod}\; N} + 1} \right)\end{matrix}}{2}\end{pmatrix}} \right)}} & \left( {{Equation}\mspace{14mu} 6} \right)\end{matrix}$

Although an example of cases will be explained below where the CAZACsequence is used as a signature (code sequence), it is obvious from theabove explanation that the present invention is also implemented whenthe GCL sequence is used as a signature (a code sequence).

FIG. 2 shows, in CAZAC sequences, eight derived code sequencesC_(1, 0)(n) to C_(1, 7)(n) of the numbers of cyclic shifts m=0 to 7(i.e. shift 0 to 7) that can be generated from a single base codesequence (CAZAC sequence #1), given that the sequence length N is 293,the cyclic shift value Δ is 36 and k is 1. If k is 2 or greater,equally, eight derived code sequences may be generated from a singlebase code sequence. That is, if CAZAC sequences #1 to #8 are used as thebase code sequences, sixty four code sequences in total can be utilizedas signatures. A base code sequence and a derived code sequence wherethe shift is zero are the same. Moreover, the cyclic shift value Δ needsto be set greater than the maximum propagation delay time of signatures.This results from occurring error detection of signatures in the basestation, if a plurality of mobile stations transmit a plurality ofsignatures at the same time and delay waves are received with delaysbeyond the cyclic shift value Δ, the base station is unable to decidewhether it received signature with large delay time or it receivedsignatures of different cyclic shift values. This maximum propagationdelay time depends on the cell radius, that is, the distance of themaximum propagation path between the mobile station and the basestation.

In the present embodiment, the base code sequences and derived codesequences acquired as such associated with control information are usedas the signatures.

Signature selecting section 111 receives received quality informationas, for example, control information shown in FIG. 3. Pieces of controlinformation “000” to “111” are associated with received quality (i.e.SINRs) shown in FIG. 3, respectively, and one of pieces of the controlinformation “000” to “111” is inputted to signature selecting section111 as the control information to be reported.

Signature selecting section 111, which has the table shown in FIG. 4,selects one of the signatures (code sequences) with reference to thetable shown in FIG. 4 based on the inputted control information to bereported.

In this table, as shown in FIG. 4, control information “000” to “111”are provided in association with CAZAC sequences #1 to #8, which are thebase code sequences. Furthermore, for each CAZAC sequence #1 to #8,control information “000” to “111” are provided in association withderived code sequences of shifts 0 to 7 derived from each CAZAC sequence#1 to #8. FIG. 5 shows a simplified version of the table shown in FIG.4.

In the table shown in FIG. 4, for example, the control information “000”is provided in association with CAZAC sequence #1 and derived codesequences of shifts 0 to 7 derived from CAZAC sequence #1. The derivedcode sequences of shifts 0 to 7 of CAZAC sequence #1 correspond tosignatures #1 to #8, respectively. Moreover, control information “001”is provided in association with CAZAC sequence #2 and derived codesequences of shifts 0 to derived from CAZAC sequence #2. The derivedcode sequences of shifts 0 to 7 of CAZAC sequence #2 correspond tosignatures #9 to #16, respectively. The same applies to controlinformation “010” to “111.” That is, in the present embodiment, onepiece of control information is associated with a single base codesequence and a plurality of unique derived code sequences derived fromthis single base code sequence. Moreover, the unique 64 code sequencesare associated with signatures #1 to #64.

Then, when, for example, “000” is inputted as the control information tobe reported, signature selecting section 111 selects one code sequencefrom code sequences of shifts 0 to 7 of CAZAC sequence #1 as thesignature. The base code sequence and a derived code sequence of shift 0are the same, so that signature selecting section 111 selects one codesequence as a signature from the base code sequence correspondingcontrol information to be reported and a plurality of derived codesequences derived from the corresponding base code sequence, or from aplurality of derived code sequences derived from the base code sequencecorresponding to the control information to be reported.

Consequently, according to the present embodiment, the mobile stationutilizes signatures as control information upon reporting controlinformation in the RACH, so that the mobile station does not need totransmit control information in addition to signatures. Moreover, thebase station that receives a signature can detect control information bydetecting the signature at the same time. In this way, according to thepresent embodiment, control information can be reported efficiently inthe RACH.

In the present embodiment, taking into account that a plurality ofmobile stations transmit the identical control information at the sametime, it is preferable that signature selecting section 111 selects oneof the eight code sequences corresponding to the inputted controlinformation on a random basis. For example, when the control information“000” is inputted, taking into account that a plurality of mobilestations report identical control information “000” at the same time,signature selecting section 111 preferably selects one of code sequences(signatures #1 to #8) of shifts #0 to #7 of CAZAC sequence #1corresponding to the control information “000” on a random basis. Evenwhen a plurality of mobile stations transmit the identical controlinformation at the same time, this random selection reduces thelikelihood of selecting the same code sequence between separate mobilestations, so that the base station is more likely to improve thelikelihood of demultiplexing and detecting the signatures transmittedfrom the individual mobile stations.

Moreover, a configuration may also be employed where signature selectingsection 111 may select the code sequence associated with the controlinformation to be reported from the code sequences prepared in advance(here, 64 code sequences #1 to #64), or select the CAZAC sequence numberk and the number of shifts m associated with the control information tobe reported to generate a code sequence C_(k, m)(n) from equation 6every selection. Whichever configuration is employed, as a result,signature selecting section 111 selects one of signatures (codesequences) based on control information to be reported.

Here, a plurality of derived code sequences derived from a single basecode sequence are completely orthogonal, and the cross-correlation iszero between these derived code sequences.

On the other hand, although cross-correlation between a plurality ofbase code sequences is relatively low, these base code sequences are notcompletely orthogonal, and the cross-correlation is not zero. The sameapplies to derived code sequences derived from different code sequences.

That is, a plurality of derived code sequences derived from a singlebase code sequence have a feature of having a lower cross-correlationthan the cross correlation between a plurality of base code sequencesand the cross-correlation between derived code sequences derived fromdifferent code sequences.

That is, in the table shown in FIG. 4, with CAZAC sequence #1corresponding to control information “000” and CAZAC sequence #2corresponding to control information “001,” the cross-correlationbetween the code sequences of shifts 0 to 7 of CAZAC sequence #1 islower than the cross-correlation between CAZAC sequence #1 and CAZACsequence #2 and the cross-correlation between the code sequences ofshifts 0 to 7 of CAZAC sequence #1 and the code sequences of shifts 0 to7 of CAZAC sequence #2. That is, the cross-correlation between theidentical control information can be lower in than the cross-correlationbetween different control information by adopting the associations shownin FIG. 4.

That is, as shown in FIG. 6, even when identical control information(“000”) is reported at the same time from a plurality of mobile stations(mobile stations A to C) and a plurality of signatures are multiplexedin the RACH, if code sequences with unique numbers of shifts (shifts 0,3 and 7) derived from the same base code sequence (CAZAC sequence #1)are multiplexed as signatures, intersymbol interference between thesignatures is ideally zero, and the performance of demultiplexing anddetecting signatures in the base station hardly degrades compared with acase where multiplexing is not performed, even when the number ofmultiplexing increases.

On the other hand, as shown in FIG. 6, when there is a mobile station(mobile station D) reporting different control information (“001”), codesequence (shift 2) derived from the different base code sequence (CAZACsequence #2) is multiplexed as a signature, and so the performance ofdemultiplexing and detecting signatures in the base station degradeswhen the number of multiplexing increases.

That is, the present embodiment is effective particularly when theidentical control information is reported from a plurality of mobilestations at the same time. The specific and identical controlinformation is more likely to be reported from a plurality of mobilestations at the same time when the rate of occurrence of the pieces ofcontrol information is less uniform.

For example, in a situation where there is a train station in the celland there are always a large number of mobile stations in a specificlocation in the cell, the mobile stations in this specific location arelikely to have nearly uniform received quality, so that the specific andidentical control information is likely to have a high rate ofoccurrence and are reported from a plurality of mobile stations at thesame time.

Moreover, received quality in a mobile station increases closer to thecenter of a cell where the base station is located and graduallydecreases farther from the center of the cell. Further, this areaincreases as farther from the center of the cell. Accordingly, in thesituation where mobile stations are uniformly distributed in the cell,as shown in FIG. 7, it is possible that when the rate of occurrence ishigh at lower received quality (SINR), there are a large number ofmobile stations reporting control information showing lower receivedquality (SINR). Accordingly, in the situation as such, for controlinformation showing lower received quality, the identical controlinformation is likely to be reported from a plurality of mobile stationsat the same time. That is, in this situation, the specific and identicalcontrol information is likely to be reported from a plurality of mobilestations at the same time.

In this way, according to the present embodiment, it is possible to keepthe rate of detection of signatures and control information at the basestation high, in the situation where there are a large number of mobilestations reporting the identical control information in the RACH.

When the cell radius is small, the table shown in FIG. 8 may be usedinstead of the table shown in FIG. 4. That is, the maximum propagationdelay time of the signatures is small and the cyclic shift value Δ canbe less when the cell radius is small, so that, to decrease thecross-correlation between different pieces of control information, asshown in FIG. 8, a plurality of pieces of control information may beassociated with a single base code sequence. In the table shown in FIG.8, control information “000” to “011” are associated with CAZAC sequence#1, and control information “000” is associated with the code sequenceof shifts 0 to 7 of CAZAC sequence #1, control information “001” isassociated with the code sequence of shifts 8 to 15 of CAZAC sequence#1, control information “010” is associated with the code sequence ofshifts 16 to 23 of CAZAC sequence #1, and control information “011” isassociated with the code sequence of shifts 24 to 31 of CAZAC sequence#1. Moreover, control information “100” to “111” are associated withCAZAC sequence #2, control information “100” is associated with the codesequence of shifts 0 to 7 of CAZAC sequence #2, control information“101” is associated with the code sequence of shifts 8 to 15 of CAZACsequence #2, control information “110” is associated with the codesequence of shifts 16 to 23 of CAZAC sequence #2, and controlinformation “111” is associated with the code sequence of shifts 24 to31 of CAZAC sequence #2. These associations make it possible toassociate different pieces of control information with derived codesequences of different shift values derived from a single base codesequence, so that it is possible to decrease the cross-correlationbetween different pieces of control information and keep the rate ofdetection of signatures and control information at the base station higheven when there are a large number of mobile stations reporting thedifferent control information at the same time.

Embodiment 2

As shown in FIG. 7 above, there are cases where the rate of occurrenceis not uniform between control information in the cell. That is, in sucha case, it is preferable to assign more code sequences to controlinformation occurred much.

Now, the present embodiment does not employ tables (FIGS. 4, 5 and 8)that provide various pieces of control information in association withthe same number of code sequences as in Embodiment 1. Instead, thepresent embodiment employs a table that associates control informationof a higher rate of occurrence with more base code sequences or morederived code sequences, as shown in FIG. 9.

When control information of high rate of occurrence is reported from aplurality of mobile stations at the same time, use of this table reducesthe rate of transmitting the same code sequences from a plurality ofmobile stations, so that it is possible to reduce the rate of collisionsbetween code sequences and to keep the rate of detection of signaturesand control information at the base station high.

Moreover, at this time, when one piece of control information isprovided in association with a plurality of base code sequences, to keepthe cross-correlation between the identical control information low, itis preferable to associate derived code sequences derived from a singlebase code sequence preferentially. For example, when one piece ofcontrol information like control information “000” in FIG. 9 is providedin association with CAZAC sequences #1 and #2, control information “000”is preferentially associated with all derived code sequences derivedfrom CAZAC sequence #1 and, the rest of the piece is associated withpart of the derived code sequences derived from CAZAC sequence #2. Thatis, in the table shown in FIG. 9, one piece of control information isprovided in association with a plurality of base code sequences and allof the derived code sequences derived from at least one of a pluralityof the base code sequences.

Moreover, although a case has been described above with the presentembodiment where the number of code sequences assigned to each controlinformation is determined according to the rate of occurrence of eachcontrol information, the number of code sequences assigned to eachcontrol information is determined according to, for example, thesignificance, priority, the number of retransmissions, and QoS of eachcontrol information. That is, the present embodiment employs the tablethat provides the pieces of control information in association withdifferent numbers of base code sequences or different numbers of derivedcode sequences.

Embodiment 3

The rate of occurrence of control information changes in a cell. Forexample, at a single place in a cell, there are a number of mobilestations in daytime larger than in nighttime, and the rate of occurrencefor the specific and identical control information is higher in daytimethan nighttime in such a case.

Then, according to the present embodiment, the number of base codesequences or the number of derived code sequences associated with piecesof control information change according to changes of the rate ofoccurrence of control information.

FIG. 10 shows the configuration of mobile station 30 according to thepresent embodiment. In FIG. 10, the same reference numerals will beassigned to the same component in FIG. 1 (Embodiment 1), and descriptionthereof will be omitted.

Radio receiving section 31 receives control signal transmitted from thebase station via antenna 16, performs radio processing includingdown-conversion of the control signal, and outputs the control signal todemodulating section 32. This control signal is transmitted in thebroadcast control channel from the base station and designates to changethe associations between control information and the code sequences inthe table according to the rate of occurrence of control information.The rate of occurrence of control information is measured in the basestation receiving signatures.

Demodulating section 32 demodulates the control signal and outputs thedemodulated control signal to control section 33.

Control section 33 changes the associations in the table provided in thesignature selecting section 111 according to the control signal. Forexample, control section 33 changes the associations in the table shownin FIG. 9 above as shown in FIG. 11. FIG. 11 shows a case where thenumber of code sequences associated with control information “000” isincreased due to an increased rate of occurrence of control information“000” and where the number of code sequences associated with controlinformation “001” is decreased due to a decreased rate of occurrence ofcontrol information “001.”

In this way, according to the present embodiment, the number of codesequences associated with each control information is changed accordingto changes of rate of occurrence of control information, so that it ispossible to keep the rate of detection of signatures and controlinformation at the base station high even when the rate of occurrence ofcontrol information is changed.

The embodiments of the present invention have been explained.

Although cases have been explained above with the embodiments wheresignature selecting section 111 adopts the configuration of the tablesabove, the tables above may also be adopted outside of signatureselecting section 111. Moreover, the tables are not particularlyrequired if the control information and the code sequence are associatedin different manners.

Moreover, in the embodiments, although GCL sequence and CAZAC sequenceare explained as an example of code sequences, any code sequence may beused if levels of cross-correlations vary between the code sequences.

Moreover, control information reported from the mobile station is notlimited to received quality information. Other control informationincludes, for example, a mobile station ID, a reason of RACHtransmission, bandwidth allocation request information (QoS informationand an amount of data and so on), RACH transmission power, anddifference between the maximum value of RACH transmission power andpresent transmission power.

Moreover, the mobiles station and the base station according to theembodiments may be referred to as “UE” and “Node-B.”

Moreover, although cases have been described with the embodiments abovewhere the present invention is configured by hardware, the presentinvention may be implemented by software.

Each function block employed in the description of the aforementionedembodiment may typically be implemented as an LSI constituted by anintegrated circuit. These may be individual chips or partially ortotally contained on a single chip. “LSI” is adopted here but this mayalso be referred to as “IC,” “system LSI,” “super LSI” or “ultra LSI”depending on differing extents of integration.

Further, the method of circuit integration is not limited to LSI's, andimplementation using dedicated circuitry or general purpose processorsis also possible. After LSI manufacture, utilization of an FPGA (FieldProgrammable Gate Array) or a reconfigurable processor where connectionsand settings of circuit cells within an LSI can be reconfigured is alsopossible.

Further, if integrated circuit technology comes out to replace LSI's asa result of the advancement of semiconductor technology or a derivativeother technology, it is naturally also possible to carry out functionblock integration using this technology. Application of biotechnology isalso possible.

The disclosure of Japanese Patent Application No. 2006-076995, filed onMar. 20, 2006, including the specification, drawings and abstract, isincorporated herein by reference in its entirety.

INDUSTRIAL APPLICABILITY

The present invention is suitable for use in transmission of uplinkcommon channels including a RACH.

The invention claimed is:
 1. Integrated circuitry comprising: a receiverconfigured to receive control information, and a data processor, coupledto the receiver, configured to: provide a number of different sequencesthat are derived from base sequence, where different derived sequencesare respectively associated with different amounts of data or receptionqualities, have different cyclic shifts, and are arranged in anincreasing order of the cyclic shifts, and randomly select a sequencefrom a subset of the derived sequences, wherein the subset of derivedsequences depends on the control information.
 2. The integratedcircuitry according to claim 1, wherein the derived sequences are storedin a table that is addressable using the received control information.3. The integrated circuitry according to claim 1, further comprising atransmitter configured to transmit the selected sequence on a randomaccess channel.
 4. The integrated circuit according to claim 1, whereinthe base sequence is a Generalized Chirp-like (GCL) sequence.
 5. Theintegrated circuit according to claim 1, wherein the data processor isconfigured to group the number of derived sequences into a plurality ofgroups, each group of sequences being respectively associated with adifferent amount of data or reception quality.
 6. The integrated circuitaccording to claim 5, wherein a number of sequences contained in each ofthe plurality of groups varies in accordance with the controlinformation.
 7. A radio communication mobile station apparatus includingthe integrated circuit of claim
 1. 8. A method implemented usingintegrated circuitry comprising: receiving control information, andproviding a number of different sequences that are derived from a basesequence, where different derived sequences are respectively associatedwith different amounts of data or reception qualities, have differentcyclic shifts, and are arranged in an increasing order of the cyclicshifts, and randomly selecting a sequence from a subset of the derivedsequences, wherein the subset of derived sequences depends on thecontrol information.
 9. The method according to claim 8, wherein thederived sequences are stored in a table that is addressable using thereceived control information.
 10. The method according to claim 8,further comprising transmitting the selected sequence on a random accesschannel.
 11. The method according to claim 8, wherein the base sequenceis a Generalized Chirp-like (GCL) sequence.
 12. The method according toclaim 8, further comprising grouping the number of derived sequencesinto a plurality of groups, each group of sequences being respectivelyassociated with a different amount of data or reception quality.
 13. Themethod according to claim 12, wherein a number of sequences contained ineach of the plurality of groups varies in accordance with the controlinformation.